* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	-ms-touch-action: none;
}

body,ul,li,p {
	padding: 0;
	margin: 0;
	border: 0;
	box-sizing: border-box;
}

ul{list-style: none}
ul:after{content: " "; display: block; clear: both;}

body {
	font-size: 12px;
	font-family: ubuntu, helvetica, arial;
	overflow: hidden; /* this is important to prevent the whole page to bounce */
}


#wrapper1 {
	position: absolute;
	z-index: 1;
	top: 46px;
	bottom: 0px;
	left: 0;
	width: 25%;
	background: #fafafa;
	overflow: hidden;
}

#scroller1 {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

#scroller1 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}

#scroller1 li {
	position: relative;
	padding: 0 10px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fafafa;
	font-size: 14px;
	width: 100%;
	text-align: center;
}
#scroller1>ul>li{
	background: #F5F5F5;
}
/*搜索框的样式*/
.serch{background: #E9E9E9;width: 100%;box-sizing: border-box;padding: 8px 0.2rem;position: relative;}
.serch input{width: 100%;height: 30px;outline: none;border: none;border-radius: 5px;padding-left: 0.2rem;font-size: .16rem;}
.serch b{display: block;background: url(../images/home/serch.png) no-repeat;position: absolute;top: 0.1rem;right: 0.3rem;background-size: 26px 26px;width: 26px;height: 26px;}

.sanjiao{
	position: absolute;
	top: 11px;
	right: -9px;
	display: block;
	width: 15px;
	height: 15px;
	border: 1px solid #CCCCCC;
	transform:rotate(45deg);
	background: #fff;
	display: none;
}
.inner{float: right;width: 70%;background: #fff;box-sizing: border-box;padding: .1rem .1rem;}
.inner:after{content: " "; display: block; clear: both;}
.inner .shaixuan {margin: 0 auto;}
.inner .shaixuan li{float: left;line-height: 0.25rem;width: 31%;text-align: center;background: #ddd;color: #666;position: relative;}
.inner .shaixuan li.click{background: green;color: #fff;}
.inner .shaixuan li:nth-child(2){margin-left:5px;margin-right: 5px;}
.inner .shaixuan li b{
	display: none;
	position: absolute;
	width: 0px;
	height: 0px;
	top: 24px ;
	left: 29px;
	border: 8px solid transparent;
	border-top-color: green;
}

#content {  
    position: absolute;  
    z-index: 1;  
    top: 46px;  
    bottom: 0px;  
    right: 0;  
    width: 75%;  
    background: #fff;  
    overflow: hidden;  
}  
  
#scroller {  
    position: absolute;  
    z-index: 1;  
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  
    width: 100%;  
    -webkit-transform: translateZ(0);  
    -moz-transform: translateZ(0);  
    -ms-transform: translateZ(0);  
    -o-transform: translateZ(0);  
    transform: translateZ(0);  
    -webkit-touch-callout: none;  
    -webkit-user-select: none;  
    -moz-user-select: none;  
    -ms-user-select: none;  
    user-select: none;  
    -webkit-text-size-adjust: none;  
    -moz-text-size-adjust: none;  
    -ms-text-size-adjust: none;  
    -o-text-size-adjust: none;  
    text-size-adjust: none;  
}  
  
#scroller ul {  
    list-style: none;  
    padding: 0;  
    margin: 0;  
    width: 100%;  
    text-align: left;  
}  
  
#scroller li {  
    font-size: 14px;  
}  
#pullDown,#pullUp {    
    height: 40px;    
    line-height: 40px;    
    padding: 5px 10px;    
    font-weight: bold;    
    font-size: 14px;    
    color: #888;    
}    
    
#pullDown .pullDownIcon,#pullUp .pullUpIcon {    
    display: block;    
    float: left;    
    width: 40px;    
    height: 40px;    
    background: url(../images/home/pull-icon@2x.png) 0 0 no-repeat;    
    -webkit-background-size: 40px 80px;    
    background-size: 40px 80px;    
    -webkit-transition-property: -webkit-transform;    
    -webkit-transition-duration: 250ms;    
}    
    
#pullDown .pullDownIcon {    
    -webkit-transform: rotate(0deg) translateZ(0);    
}    
    
#pullUp .pullUpIcon {    
    -webkit-transform: rotate(-180deg) translateZ(0);    
}    
    
#pullDown.flip .pullDownIcon {    
    -webkit-transform: rotate(-180deg) translateZ(0);    
}    
    
#pullUp.flip .pullUpIcon {    
    -webkit-transform: rotate(0deg) translateZ(0);    
}    
    
#pullDown.loading .pullDownIcon,#pullUp.loading .pullUpIcon {    
    background-position: 0 100%;    
    -webkit-transform: rotate(0deg) translateZ(0);    
    -webkit-transition-duration: 0ms;    
    -webkit-animation-name: loading;    
    -webkit-animation-duration: 2s;    
    -webkit-animation-iteration-count: infinite;    
    -webkit-animation-timing-function: linear;    
}    
    
.-webkit-keyframes loading {    
    from {     
        -webkit-transform:rotate(0deg)translateZ(0);    
    }    
    
    .to {    
        -webkit-transform: rotate(360deg) translateZ(0);    
    }    
}

/*详情的样式*/
li{box-sizing: border-box;}
#add .detail {
	margin: 0.1rem;
    border: 1px solid #ccc;
    border-radius: 10px 10px 0 0;
    width: 93%;
    border-bottom: none;
    margin-bottom: 0;
    background: #EFFDF3;
}
.detail>li{float: left;}
.detail>li:nth-child(1){width: 30%;padding-top: 26px;padding-left: 10px;background: #EFFDF3;border-radius: 10px 0 0 0;}
.detail>li:nth-child(2){width: 70%;padding-top: 20px;padding-left: 10px;background: #EFFDF3;border-radius: 0 10px 0 0;}
.detail>li:nth-child(1)>img{width: 0.6rem;height: 0.6rem;display: block;border: 4px solid #9dd672;}
.name>li:nth-child(1){margin-bottom: 0.1rem;}
.name>li:nth-child(1)>span:nth-child(2){margin-left: 5px;}
.name>li:nth-child(1)>span:nth-child(2),.name>li:nth-child(1)>span:nth-child(3){color: #888888;}
.name>li:nth-child(1)>span:nth-child(2),.name>li>span:nth-child(3){float: right;}
.name>li:nth-child(1)>span{line-height: 0.2rem;}
.name>li:nth-child(2){padding-bottom:0.1rem ; border-bottom: 1px solid #ddd;}
.name>li:nth-child(2)>span:nth-child(1),.name>li:nth-child(2)>span:nth-child(2){font-size: 0.12rem;}
.name>li:nth-child(2)>span:nth-child(2){float: right;}
.name>li:nth-child(2)>span:nth-child(1){color: #888888;}
.name>li:nth-child(2)>span:nth-child(2){border: 1px solid #008000;border-radius: 20px;padding: 0.02rem 0.1rem;margin-top: -2px;}
.detail>li>p{padding-left: 5px;box-sizing: border-box;}
.detail>li>p:nth-child(1){font-weight: bold;margin-top: 5px;}
.detail>li>p:nth-child(2),.detail>li>p:nth-child(3){font-size: 0.12rem;}
.detail>li>p:nth-child(2){margin-top: 12px;margin-bottom: 5px;}
#add .detail>li:nth-child(3){padding-top: 8px;font-size: 0.12rem;padding-bottom: 8px;background: #EFFDF3;padding-left: 0.1rem;padding-right: 0.1rem;}
#add .yuyue{padding-bottom: 3px;line-height: 0.4rem;border-left: 1px solid #ccc;width: 100%;border-radius: 0 0 10px 10px;padding-left: 0.1rem;padding-right: 0.1rem;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;margin-left: 0.1rem;border-top: 1px solid #ccc;margin-right: 0.1rem;width: 93%;}
#add .yuyue:after{display: block;clear: both;content: " ";}
#add .yuyue>span{font-size: 0.12rem;color: #666;}
#add .yuyue>span:nth-child(2){float: right;width: 0.8rem;line-height: 0.3rem;display: block;background: #4ED063;text-align: center;margin-top: 0.05rem;color: #fff;}

/*搜索*/
.sousuo{position: fixed;top: 46px;bottom: 0;left: 0;right: 0;background: #F5F5F5;z-index: 1;display: none;background: #eee;}
.sousuo>ul>li{float: left;width: 50%;box-sizing: border-box;line-height: 0.5rem;text-align: center;border-bottom: 1px solid #ddd;font-size: 0.14rem;}
.sousuo>ul>li:nth-child(1){border-right: 1px solid #ddd;}
.quxiao{float: right;line-height: 30px;color: #007AFF;display: none;font-family: "微软雅黑";}
.sousuo .active{border-bottom: 2px solid #70C0D4;}
.lishi,.hot{position: absolute;top: 0.1rem;bottom: 0;left: 0;right: 0;padding: 0.1rem;box-sizing: border-box;}
.hot{display: none;}
.lishi ul li,.hot ul li{line-height: 0.25rem;text-align: center;padding: 2px 0.15rem;float: left;background: #fff;margin-right: 0.16rem;margin-bottom: 0.1rem;}
.price{float: right;padding-right: 10px;color: red;}

.scroll-wrapper {      
	-webkit-overflow-scrolling: touch;  
	overflow-y: scroll; 
	overflow-x: hidden;
}
.layui-layer-setwin {
	right: 26px!important;
	top: 26px!important;
}